package com.vo;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ConfirmationOrderVO {
    private Long id; // 主键ID
    private String taskOrderNumber; // 任务单编号（唯一标识）
    private String customerCompanyName; // 用户公司名称
    private String address; // 地址
    private String contactPersonName; // 联系人名称
    private String contactPersonPhone; // 联系人电话
    private String productPurchaseDate; // 产品购买日期
    private ProductInstallInfoVO productUseInformation; // 产品现场使用信息
    private String faultDescription; // 故障现象
    private String faultReasonAndSolution; // 故障原因及处理办法
    private String remainingIssues; // 余留问题
    private String userConfirmation; // 用户确认（签字或备注）
    private String salesmanConfirmation; // 销售人员确认（签字或备注）
    private String commanderOpinion; // 总指挥意见
    private ReplacementPartVO[] parts; // 更换零部件信息
    private String filler; // 填表人
    private String fillTime; // 填表时间，默认为当前时间
    private String status; // 状态（待确认/已确认/进行中/已完成）
    private String imagesUrl; //最终的图片路径
}